package com.zhengke.service.cggl;

import com.zhengke.common.object.Result;
import com.zhengke.pojo.MallSupplier;
import com.zhengke.pojo.MallSupplierChannel;

import java.util.List;

/**
 * *******************************
 * 创建时间：2019/12/31 9:48
 * 项目名称：tvmall-parent
 * 文件名称：null.java
 * 类说明：  采购渠道管理service
 *
 * @author 王鑫
 * @version 1.0
 * *******************************
 */
public interface CGGL020Service {

    /**
     * 查看渠道信息
     * @param channelName
     * @param start
     * @param size
     * @return
     */
    Result queryChannel(String channelName, String supplierId, int start, int size) throws Exception;

    /**
     * 查询供应商信息
     * @return
     */
    List<MallSupplier> queryMallSupplier() throws Exception;

    /**
     * channelId 查询当前渠道信息
     * @param channelId
     * @return
     * @throws Exception
     */
    MallSupplierChannel queryMsByChannelId(int channelId) throws Exception;

    /**
     * 新增渠道信息
     * @param msc
     */
    int save(MallSupplierChannel msc) throws Exception;

    /**
     * 修改渠道信息
     * @param msc
     */
    int update(MallSupplierChannel msc) throws Exception;

    /**
     * 删除渠道信息
     * @param channelId
     */
    int delete(int channelId) throws Exception;
}
